PublishPress\Future\Modules\Workflows\Domain\Steps\Processors\Cron B

Total Complexity 99
Dependencies 24
Dependents 0
Total lines 1,052
Lines of code 591
Logical lines of code 291
Comment lines 134
Methods 32
Properties 23

Methods 32

Method Rating Maintainability Complexity Lines of code
expandArguments()
C
30 26 127
actionCallback()
A
37 13 75
compactArguments()
A
49 7 33
getScheduledActionUniqueId()
S
54 5 21
setup()
S
45 3 42
shouldSkipScheduling()
S
54 4 23
scheduleRecurringAction()
S
49 3 36
getCalculatedTimestamp()
S
57 4 17
saveScheduledStepData()
S
51 3 26
getPostDifferences()
S
63 4 11
scheduleAction()
S
56 3 22
scheduleSingleAction()
S
52 2 30
getActionArgs()
S
55 1 21
cancelFutureRecurringActions()
S
59 1 16
isScheduled()
S
65 2 9
getNodeSettings()
S
69 2 7
cancelWorkflowScheduledActions()
S
76 1 4
getStepFromNodeId()
S
71 1 6
__construct()
S
64 1 10
prepareLogMessage()
S
79 1 3
executeSafelyWithErrorHandling()
S
79 1 3
addDebugLogMessage()
S
79 1 3
triggerCallbackIsRunning()
S
82 1 3
completeScheduledStep()
S
65 1 10
logError()
S
81 1 3
getSlugFromStep()
S
80 1 3
getNodeFromStep()
S
80 1 3
getNextSteps()
S
79 1 3
runNextSteps()
S
80 1 3
cancelScheduledStep()
S
64 1 10
markStepAsFinished()
S
74 1 5
addErrorLogMessage()
S
79 1 3